"""
验证码识别
1. 单独使用tesseract是不行的；
2. 需要使用opencv和tesseract配合使用；
参考资料：https://www.cnblogs.com/qqandfqr/p/7866650.html
"""
from PIL import Image
import pytesseract
def get_verify_code(img):
    """
    识别图片中的验证码
    参数：
        img：图片
    返回值：
        返回识别出的字符串
    """
    tessdata_dir_config ='--tessdata-dir "C:\\Program Files\\Tesseract-OCR\\tessdata"'
    text = pytesseract.image_to_string(Image.open(img),config=tessdata_dir_config)
    return text

if __name__ == '__main__':
    result = get_verify_code('./img.jpg')
    print(result)